cash on delivery

noun
1.
Origin
1850-55
British Dictionary definitions for cash on delivery

cash on delivery

noun
1.
a service entailing cash payment to the carrier on delivery of merchandise COD